I had the same problem in the early days, BF outside of the home made me feel unco!! But I ended up putting one of our soft throw cushions in DSs pram and then put that on my lap and it worked a treat!! I used to have to hoist up my leg (crossed over the other leg) so I could position DS in the right spot to attach - I probably looked like a complete weirdo but it worked